package biblio;

import java.io.IOException;

import biblio.model.Biblio;
import biblio.model.Revue;
import biblio.utils.IO;
import biblio.view.SearchWindow;

/**
 * Classe contenant la méthode main
 * @author Groupe 2
 * @version 29/10/13
 *
 */
public class Main {
	
	public static void main(String[] args) throws IOException
	{
		
		// arguments
		if(args.length != 1)
		{
			System.err.println(args.length+" arguments. Il en faut un seul.");
			System.exit(1);
		}
		
		// Bibliotheque
		Biblio<Revue> bibli = new Biblio<Revue>();
		
		// Lecture du fichier ligne par ligne
		IO.openReader(args[0]);
		String line = IO.readInstruction();
		while((line = IO.readInstruction()) != null){
			if(!line.equals(""))
				bibli.add(new Revue(line));
		}
		
		// GUI
		new SearchWindow(bibli);
	}

}

